在控制台模式下进行析出模拟高通量计算

为了便于将PanEvolution与第三方软件包如iSight或DEFORM集成,我们开发了一项新功能,以便于调用PanEvolution用于不同条件下的多种模拟。本例中,在控制台模式而非GUI模式下运行PanEvolution。这明显减少了很多GUI模式下创建和维护等工作。控制台模式下,通过脚本文件或Pandat™批处理文件(.pbfx file)执行计算。模拟完成后,结果保存为ASCII文件,容易为第三方软件调用并进行后续计算模拟。

该功能的典型应用是高通量计算合金的冷却曲线。用这种方法高通量计算析出模拟的命令如下:

Pandat.exe Ni-14Al.pbfx “D:\ConsoleMode\results” cooling_curve.txt 1

为进行高通量计算,需要传递给Pandat.exe四个参数:

  1. Ni-14Al.pbfx:批处理文件名称,定义了模拟的条件如单位、合金成分、输出格式等;如果附有冷却曲线文件,热处理方案将被第三个参数代替;

  2. D:\ConsoleMode\results: Pandat™ HTC的工作文件夹。每次运行Pandat™软件时,将自动创建默认工作空间。在此文件夹的原有工作空间将被删除。如果用户想保留工作空间及其结果,则应在每次运行HTC前备份该文件夹中的所有文件,或者用户可以为每个HTC计算指定不同的工作文件夹;

  3. cooling_curve.txt: 该文件定义了不同点的冷却曲线。文件的格式是Tab 为分隔符的文本文件;

图 1:  定义不同点的冷却曲线示例

工作文件夹的结构如下(见图 2

  1. Workspace folder: 包含每个模拟的所有计算结果;

  2. cooling_curve_summary.txt: 摘要文件,包含每个模拟最后一步的结果;如果在pbfx文件中有多个表格,只汇总了最后一个表格的结果;文件格式为Tab 为分隔符的文本文件;

  3. pandat.log:记录了模拟过程;如上所示,可以通过最后一个参数控制级别。

图 2:  工作文件夹的结构

相关文件请参见 ...\Pandat 2024\Pandat 2024 Examples\ConsoleMode